home *** CD-ROM | disk | FTP | other *** search
- property pSpr, pOrigLoc, pBlenderSprite, pBlenderMaskSprite, pIngredient
-
- on beginSprite me
- pSpr = sprite(me.spriteNum)
- pBlenderSprite = sprite(me.spriteNum + 1)
- pBlenderMaskSprite = sprite(me.spriteNum + 2)
- pOrigLoc = pBlenderSprite.loc
- end
-
- on mouseEnter me
- if not draggingIngredient() then
- showToolTip(pSpr, #blender)
- end if
- end
-
- on mouseLeave me
- if not draggingIngredient() then
- hideToolTip()
- end if
- end
-
- on mouseDown me
- if draggingAnything() then
- replaceDraggingAnything()
- else
- soundFX("blend_button", 0, 1)
- soundFX(sendSprite(pBlenderSprite, #mGetBlendSound), 0, 0)
- repeat while the stillDown
- X = random(4) - 4
- Y = random(4) - 3
- pBlenderSprite.loc = pOrigLoc + point(X, Y)
- pBlenderMaskSprite.loc = pOrigLoc + point(X, Y)
- updateStage()
- checkElapsedTime()
- end repeat
- stopSoundFX()
- pBlenderSprite.loc = pOrigLoc
- pBlenderMaskSprite.loc = pOrigLoc
- sendSprite(pBlenderSprite, #mBlended)
- end if
- end
-